using Synapse.Framework.Pipe.BusinessObjects;

namespace Synapse.Framework.Pipe.Operations
{
    public interface IOperation<in TInput, TOutput> 
    {
        _<TOutput> Process(TInput input);
    }

    public interface IOperation<T> : IOperation<T, T> 
    {
    }
}